|
|
|
|
- Visualización de una imagen PNG
- Imagen transparente en formato PNG
<Variable Image>.SavePNG (Función) Guarda una imagen contenida en una variable de tipo Image: - en un archivo PNG.
- en la memoria.
MyImage is Image = "Test.gif" // Saves the image found in MyImage in "C:\Documents\Image.PNG" ResSave = Mymage.SavePNG("C:\Documents\Image.PNG")
MyImage is Image = "Test.gif" // Saves the image contained in MyImage in memory ResSave = MyImage.SavePNG(inMemory)
Sintaxis
Guardar una imagen en la memoria Ocultar los detalles
<Result> = <Image variable>.SavePNG(<inMemory> [, <Transparency color>])
<Result>: Buffer Cadena de bytes que contiene la imagen en formato PNG. Esta cadena de bytes podrá asignarse a un control Imagen, guardarse en un archivo (función fSaveText), enviarse a través de una red (con las funciones Socket), etc, ...
<Image variable>: Variable de tipo Image Nombre de la variable de tipo Image que se utilizará. <inMemory>: Constante inMemory: Constante utilizada para guardar una imagen en la memoria. <Transparency color>: Entero opcional Color que se considerará como transparente en la imagen. Este color puede corresponder a:Si no se especifica este parámetro, la imagen generada no es transparente. Observaciones Visualización de una imagen PNG Atención: Si la imagen en formato PNG es semitransparente, la visualización de la imagen es más lenta. Imagen transparente en formato PNG Para guardar una imagen transparente en formato PNG, se debe rellenar previamente el control Imagen con el color transparente. Ejemplo para dibujar una línea transparente y guardarla en formato PNG:
MyImage is Image = "Test.gif" MyImage.StartDrawing(dWithOpacity) MyImage.ChangeMode(drawDefault) FOR nI = 0 _À_ MyImage..Width FOR nJ = 0 _À_ MyImage1..Height MyImage.DrawPoint(nI, nJ, RGB(255,255,255), 0) END END MyImage.Pen(RGB(100, 020, 200), 0,10, 100) MyImage.DrawLine(10, 10, 100, 10) MyImage.SavePNG(CompleteDir(fExeDir()) + "img.png")
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|